some new commend & a client which i don't know before