UPDATE: It makes some resolutions, but still it's making mistakes.