final versions for workshop