look at final loops in Send and Retreive Data for logic mistakes