Wow, sounds like a fun and ambitious project.