initial implementation virtualenv step