fix with_init_id declaration