basic client features