very clear and precise