initial work on video player