version 0.2, add random & scrollbar