footer and contribute