correct shalignment design