updated the header file
corrected a small issue and finished trasition to MIT