add service, complete mod from original