using library example