adjust structure of workspace