add create_method