BGI support
some note