optimizing common code and deleting versions of sources.