better publish layout