workshop explanation