eigen p1 publish