Finished clock and added exceptions