interface by Jokoy