NMP - Library Introduction