added error log functions
added iris_module bahaviour