Refactoring sla