implement class ftFile