new api for new resolving