Added icon, css, error handling and hub checking