some bug remain