New realizations

New realizations