Add attempt model, updates to initial schema