Soul contracts- past and present