added letter generation over ui