post xd shenanigans
drop endf namespace