rename S3 methods and check