added comments and re-wrote double spin. trying to figure out adding colors