update documentation; load native library;