update shape propagation equation language