my realized functions