search ok, commit still need work