I agree with almost all

agree