fix bug: footer