Result not that bad, seems like need to work on retraction a bit.

Result not that bad, seems like need to work on retraction a bit.