resize prototype
merge