Modifications to source structure