submitting programming assignment2