Changing retain to strong
Updating scheme