added more tests and made video field required again