auto generate
finish scroll bar structure