update for extension to handle map. bug fix: render-variable
update readme