@tashidelek: very well structured.