change variable names for flexibility