Update with initial and refactored slns