hw12 assignments