update gitignore
update layout