allow theme configuration