Added text upload and display capabilities