handle missing headers and updated readme