no bug free, han!
fix bug