introduce BootMetro
add some style