theme and core module work
a few new files