add test, rm bad fix