working on mlp