those helper methods should be private