broke model flow into functions, added .gitkeep to submissions/