itteration 1 almost finished