Assignment #1 and Assignment #2