learning how to variable.