use updated interfaces of NeoBundle