added full-automatic service starter.
merge