labeling working sort of; need to fix text replacement