footer and some other fix