documentation improved
completely redesigned tool and libs