Promoting community support and health services for all ages