Development in video technology for coaching