assignment 1 cisc 454