some initial work on XMPewPew, cause NIH syndrome