make errors more specified
tests