add xiaoniao matrix agreement