add some aliases, tweak algo