@asqal: good blog and