display errors to user, refactor API call scripts for room data