define models
define Client