server mostly done, client beginning