reviewer comments below categorized into various issues