added MLIPNS (w/ tests)