this is a simple explanation of how to do it