clean up casing for public/private methods, more docs