Interface and ComplexMethod

Added these classes