added requirements and some video stuff