refactor interactions naming and remove hardcoded roles and apps now we have functions to do so.