initial integration with cruks libs