Vieira: We are in a good place but still work to be done