split longer method into smaller methods