add silly interface