lots more labels. some ending fixes