Implementation of the workspace