attempted error handling, just added text to indicate requirements for now