start to record videos while code the project so I can release as a video tutorial