MLP evolution working version