refactor main
split main
refine Slides