refactor footer view