Wow that's a lot of work. Sounds expensive too.