upgrade resolution and two props