I have been slaving in the kitchen the last 4 hours. Almost done.