initial commit of working program