added JNA class