Adding @Functional Interface