preparing dist