refactored slot based modifications