Added videodirective and re-wrote item tests