with tab width and theme setup