added video control system, not finished yet