MLP attempt