.gitignore
code style
new positioning option