Three grand essentials to happines in this life