changing new checked exceptions to unchecked

mostly IllegalArgumentException