seperate thumbgenerator from adapter