-Updated libraries

-Finished main implementation