added space for hand written reverse functions
now library.h and library.c get generated (better names, one .c file)