basic functionality for adding video