* add adaptive auto size.
 * add new style.