split up helper file to multiple files