added PATCH/LINK/UNLINK methods