still a mess. and still isn't doing exactly what i want with the 'value' side of each variable.