add validate process for delivery