validating components left