there should be 2 newlines above class definitions