some changes for alignment