refactored easy level