all works fine + gitignore