shit....some bug still exist