fixed bug reuse