ignore file added
data file added
init file added
programming assignment 1 implemented