added add client code and address