add custom exceptions
add restrictions for adding too long restricet areas