fix all

not fix footer