setup basic video functionality