added icon image
added error messages and tooltips