Fixed errors in layer2.c and added fuse_opt.h