experimented with cctype