challenges layout