handle all resolutions
merged