supports sequences in interface