do some alignment