auto generate alias when input empty