better completion