Implement SRL