feature format out/in change