use more descriptive variable names
support for test