cleanup
latest changes
add some 3rd party libraries that were previously not in the repository.