Fulfilling life principles