check some details of references
modify