Basic function completed. (TimeInterval bug and Finish bug)