add more descriptive method summaries