new alignment scheme