updating with csv loading