Enriching Quality of Life for the Elderly