converted several processes to services, still wip