final workshop version