added methods to set custom labeld for any edge