Instance types and exceptions

* Added exceptions
* Added instance types