began implementing server