Exploring Necessary Criteria In best essay writing