changed header
removed unnecessary comments