server logic almost done
feels like done implementing server logic