Before I reinvent the wheel, has anyone already built this? The sarge package won't work, different libraries...