implemented new rest services