checkProductive