list create funtion sucks at 2nd receive number