i think this is really good enough for now. its only tests in the end, and travis will tell when you mess them up.

maybe adding a docblock would help a lot to understand this later on