alignment data structures