add video method and events