update ignore
initial import
refactor example project
update project settings