client mostly works - no ajax