add plugin and new API for Video