Managing Outsourced Function