refactor footer.