user needs to create a pattern before the workspace is available to start writing a pattern