works but needs changes in order to be submitted. load_library can't return dictionary's, must be lists...