Box and pointer diagram