fixed bug that use same alias