Bug fixed
revised