require data store main