adding errors to output
adding ability to add timeout