finish time file usage implementation