splices + reaction