mark helper methods private