inital add of the client logic
add error to test files...