add secondary format feature