works on hard coded data will test loops in a second