version 1 build

modify service constructor