head all posible test cases