adding aliases base logic