basic server frame
fix dependency