MatchEvent Inference type bug

fixing contracts
Use a Logger motherfuckers !

Changes on contract again