separated example and library