Some background info

Eureka moment, divine intervention or just a lot of hard work touched with a little bit of luck, everything finally came together.