updated gp with prints and added global gitignore properly