Enjoy automation programming in CATIA

After the years I started to approve my CATIA Plugin 
I did not know programming at first.

I started this plugin just by recording macro.used vb and vb.net that must be learn self-taught
It was so difficult but I enjoy from design automation.