initial code completion