cptn260-assignment-2