Requisites of a good life