revise and debug to pass a test