312 assignments