A more sol that can work