improved layout so rows are same height