Elements Of A Valid Contract And The Doctrine Of Promissory Estoppel