attempt to integrate header file, not working yet