cleaned up test cases, so they are easier to add
made it ignore def initialize