Realize
UPDATED