init marketReport
add marketReport and rebuild the construct