1 is is assigned multiple times; fixed