better dist process