2d dynamics