role and text
better organization, start base components lib
do jquery
styles and scripts