After alignment implementation