BowlingRefactor1