a more scalable approach to update the footer