Adding the ZF to the library

will clean later, when done