better layout of doc