submitting programming assignment 1