core part for venv