added completer but that doesnt work as i thought