more progress
fark test cases