Redesigned JNA files