ready to merge
mostly merged, but read text in an input element? impossible!!