Responsive piles