refactored the footer hidden property