separated footer out from layout