toString methods
alert component
email validation
other components