versions in descending order; eliminated 'history'; put created and updated methods on ext class also