improvements around format builder