I ran this program. Wow amazing. It ran successfully. But I just want to know how it works internally?