initial setup and theme layout update

unfinished