implement footer