complete server scaffold