finished Workspace interface