2 variable systems