arrange files and create demo project