new library files now have documentation