move helper methods