weights should be long