new project video/image logic