we now build a library