changed children to a list of strings, added auto export and service