Optimizer is working! Just need to remove non criticals from list