update style
added .gitignore
added new layout