added name_alias, renamed alias into throw_alias
changes