Fine tuning the design pattern