complete discrete examples