Submiting programming assignment 2