-move initialization() to 2PF