pretty much done with the m4 crap
...