edge by params