even more simplified process to link with libs , main acquisition lib is now 1000 loc and I will try to further reduce them by splitting code that does not belong there to make it more easily readable