implement shipping requests