auto completion added