components: variable names