progress on dsserver impl