made NotImplementedError a message exception
correction on ooc_types