thinking about how to use catkin.