new library version; this version compiles