initial support for swithcingservice