separated character classifier functions