added python version requirement