change for distribute