header, footer and fixing code....