just break down and create many tests