updated header and source info