bugs fix.