Separate venvs

wip
don't need the `.format()` now either