fixed resolving method