initial theme framework without styling