implemented alias handling