replace Transport with Post and Do