16d Business revenue shown in a pie chart? I think is 'turnover' however
27a Create aid somehow from scratch- I thought this could be vaccinate but that will not fit in with turnover. Im new to both the ST crossword and AnswerBank so any help would be appreciated.