Add code completion