Use of uninitialized value in list assignment at ..