updated header file for x