library native reference too