add workspace class