removed construct, create shared service