comments
collect vars together to aid understanding of use