format, **then** store