implemented filetime
refined filetime