removing unnecessary
evaluating : hope this helps
putting a counter for the called function