[BGL SUGGESTION] about source() and target()