finished future comlete with examples