path change + png support demo