inline setup
inline newclient