centered solver