modified alias and functions