More demo code
ignore files
organize project