new test rule for setting info on objs
implemented the core rules of the system