finished doing basic 1,2,3 assignments. basic4 still needs some editing