Imagine custom resolver