dynamically move footer, other stuff