added header for IP46File class