listen to changes in spec
3 A's format