updated KLego with descriptive text