sequence interface exercise