very good breakdown and suggestion.