first 2 challenges debugged