Modern day shoes