Add second constructor