Code resolve

Code resolveCode resolveCode resolveCode resolveCode resolveCode resolveCode resolveCode resolveCode resolveCode resolveCode resolveCode resolveCode resolveCode resolveCode resolveCode resolveCode resolveCode resolveCode resolveCode resolveCode resolveCode resolveCode resolveCode resolveCode resolveCode resolve