split tests up to allow better documentation