improved text ans scripts