paraObMap refact