texts implemented