analysis of what is needed