on_cast  tetex  cast_self
