Added requester module and update main module