Added the emplimentation to the header file