mess up with distribute first hand