new constructor and refactored methods for intersecting selection with alignment...