changed the way themes work, updates