added comments ln68-96