changed to use textblock instead of labels