added FileGetLastLine() and FileSize()