explicit implementation on dist script