added interface for Kun