Main

This is the approach I was talking about