integrating various comments