Homework1 with CallBack usage