added creation time, seems to work. modification time and access time in struct but not implemented