checkpoint; want to avoid cloning objs by wrapping them in a class
YES