Benefits Of Abstraction