bug of alternative names fixed + spec