Create generic.h