report basic impl