format
implement background compact
expire/ttl implemented