nmljs integration