after adding extra functions such as explor,assosiation matrix