Heres the idea... sure has a lot of external libs...