Improving code completion