add naming
update examples