fixed style, added gitignore