added more errors and only admins can delete rooms