make WsError to be instance of Exception
implement manage api: list