Mother 2

To be worked on.