Added new Contstructor