Yes sure we can fix your soles ... thats all gone a bit rotten, we'll remove it all so you are right back to the leather, run a new edge around, build up the height with soft light material and then put a grippy harder wearing sole right thru on the bottom, with no joins so you wont get any splits ... now you've been into our store before ....