added some concise comments