used more compact format