Add Rest Function