update type
add the report
modify some descriptors