intro to library 7198435