[DEV&TEST] add part video function and test all the video functions.