added 4 assignments, not yet completed