overlay aligning
merge