very interesting and lotsa work - thanx!