https://wi.sa/blog/creating-an-ideal