add some image driven functions : simple update by shtoma from Shingo-no-MacBook-Air.local