add system intercepter