Level 2 - implements level 2 challenges