grammar on pi workshop desc