add completed field, begin to add calls to store the data