Added error handling and contact me slot