add workspace method