fixed bug
drastic change