Validations and clear basket