Adds more tests for appendages and fixes
With these fixes the tests are passed