Add Workshop controller functionality