Broke methods down into smaller pieces.