make helper methods private