first add the clientbest code