added resolve component