modification of children type
modification of children type and class name