Pretty much finished except for the timer