add nef liblary