use native libraries