create short version alias if not exists
refactor add to ask for overriding
rehash after add