- added application abstraction level