generating characteristic data