theme support + random theme on each exec (prototype)