first committ for programming assignment 2