shopping cart handled in the session; form validation begin