a start, we've got the variables