rev. 03
rev. 04 interception reworked