grab
fix a bug