added git ignore, modified flow