make more flexible info section