understand all.