How would you go upon this?

and one more thing, this aims to reduce things, check the [][2]