Added basis for library