fixed pattern data structure