attempt 4 with realization