fix solution