rename client to public