first implementation of theme config