some changes
improve going to definition