would like to know what this does first before I try it. Can you explain?