better layout of pub page