assignment2 ce 244