added component
changed filectime to filemtime