better completion menu