yes,yes,yes,yes,yes,yes and yes