lots of clarifications