model with exceptions added