3 assignments