basic client speced out