updated with realization related