functional dynamic workspace configuration