works as specified by lesson 3