split fixed, test cases added