split Svc and Alg in Rdc package