clear explanation