Submitting programming assignment 2