updated workspace plugin/task. started adding base functionality