Move the private functions to a helper class as there should be no more than 10 functions per class