difinetions of contribute​