finalized starring function!