more work to align fields