thread obejct class fixed