added clears and sections