Added extra constructor