I have benefited from this website, the short answer is all what I need but its good to have a complete explanation, Thanks Afdal.