Working version from ELo! Thanks Elo
Better gitignore