source can be found @ http://asap.sourceforge.net