XXX: fix init