changed program send protocol