problem 1: coffeescript