fix date add issue and set fixed length for weight numbers