added video and validation