ADDED - 
1. Constructors add/singleton implementation added for all the classes