added interface
--Yoshi