Business logic complete

Just add water. And the checksum.