Explaining Critical Elements Of writemypaper4me