biulding of Matrix on OPP