implemented footer.