remake veiw, fix footer