added library from NXP