started IP46File class implementation