server prototype first step