adding GreenTeaType interface