use alias_method_chain