add code to use virtualenv