implemented dynamic text fields for real