Almost done? I am spending too much time and the deadline is today.