First itteration on the program