ignore generated classes
first client : handle protocol but not useless
functional client