mod: refactored