ensure the out dir with .gitkeep
improve UX