Hi everybody!<br/>Does my sentence make sense to native speakers?<br/><br/>They (scientists) piled up on the scientific evidence supporting that stair climbing is beneficial to our health. <br/><br/>Thanks in advance