so much to vocalise!!!!