experiment with interface, convenient upload of mp4, wondering how to implement it to existing project