updates: checkout model, removes attr_accessor