added hackprop2 and commcont2