Working on service top-down