Libraries

Library comments and suggestions