revamping using pyenv and plugins