direct_mechanism