Wrote about augmentation factory pattern