comment all except essential