work on better help for S3 methods