Wow, that's wonderful! You should enter it in a competition.