This is a kind of rough draft I drew. I need some advice to improve it before I fill/complete it. (WARNING: humanized MLP)