providing care for all ages