lots on variables and values