removed control of including twice for the files wrap1.h and wrap2.h