progress on client site. soem server side complete