take care
mind
be in charge of or deal with
She takes care of all the necessary arrangements