changed class name in order to explain itself