add dist/ for learning