Purpose Of Functional Interfaces