allow theme generation because i find it useful