allow creating a workspace from a path