introduce variable service
introduce variable service
some