adding footer and source comment