Added library and example