modified movie factory, create movie validation