remove public
add new location of public to gitignore