allowing libraries for unit testing