Exceptionaddition

Updated API layer