new TSOP modules
that fucking TSOP library is all wrong