aligned with main