using the data store and a form