separated theme and layout files