added libraries, fetcher in place