good explanations & good efforts . Thanx alot