simplified realization