more use of virtualenv