export S3 methods properly