added python code completion