Codepath assignment 1