removed some duplicate header info from the function comment