add filter, recogize allocation region and process some attribute