Opp template

Complete with passing xit tests!