beginnings of error handling/output
committing because this computer is dying