adding services and a bunch of other shit