Updated reality (20/26)

Updated reality