add task status and wrote some tests - but still failing