Leave Approval Workflow in SharePoint 2013

I have a Leave Approval workflow that I am working on and not able to make it work.

Logic is I have two approvers Primary Approver and Approving Manager and when an employee submits a request and puts his Manager as (Primary Approver) and Director(Approving Manager) the email should go to Manager asking for approval and if he Approves it should move on to the Director for further approval. If the Manager rejects it, it should stop and not proceed further and send an email to Requestor(Resource Name’) that his/her request is rejected and email is sent to Requester(Resource Name’) when everybody approves it.

enter image description here