added print statements + implementing calls