header file and changes to readme