use alias_method instead of alias