default constructor added for solution