neozoa: Finally done. Went through a lot of trial and error. It was really nice to be in a group whe