ok: add init method
xxx