Pretty sure I made the libraries work correctly but haven't tested it.