renamed class for clarification