almost there
corrected to query delegate before changing text