movie, potshot, and pg gem stuff
refactoring