case5 - case8 complete
cavern not working(