[partial] add code completion