Update the rest with new connection propagation, and fix contract according to supplier