now works on most of its sources. bug in underflow process.